armor-piercing grenade - Alemán Inglés Diccionario